home *** CD-ROM | disk | FTP | other *** search
/ Network CD 2 / Network CD - Volume 2.iso / programs / internet / tcp / amitcp / amitcp-src-22.lha / AmiTCP-2.2 / src / util / online / Smakefile < prev   
Encoding:
Makefile  |  1993-10-13  |  1.8 KB  |  83 lines

  1. #
  2. # AmiTCP/IP SANA-II Online Utility Smakefile 
  3. #
  4. # Copyright © 1993 AmiTCP/IP Group, <amitcp-group@hut.fi>
  5. #                  Helsinki University of Technology, Finland.
  6. #                  All rights reserved.
  7. #
  8. # Created      : Mon Mar 22 07:17:50 1993 ppessi
  9. # Last modified: Thu Oct 14 01:04:45 1993 ppessi
  10. #
  11. # $Log: Smakefile,v $
  12. # Revision 1.5  1993/10/14  00:04:15  ppessi
  13. # SCOPTIONS is now created automatically from Smakefile
  14. #
  15. # Revision 1.4  1993/08/12  11:15:08  jraja
  16. # Changed copyright.
  17. #
  18. # Revision 1.3  1993/05/15  13:02:58  ppessi
  19. # Makelink won't fail..
  20. #
  21. # Revision 1.2  1993/05/15  00:53:28  ppessi
  22. # Fixed libraries
  23. #
  24. # Revision 1.1  93/04/19  01:42:57  01:42:57  ppessi (Pekka Pessi)
  25. # Initial revision
  26. #
  27.  
  28. PROG = online
  29.  
  30. MAKE = smake
  31. RM= delete
  32. CC= sc
  33. LD= slink
  34.  
  35. SRC= $(PROG).c 
  36. OBJS= $(PROG).o 
  37. LIBS= LIB netlib:sana2nb.lib
  38.  
  39. OPTFLAGS= Optimize Stripdebug NoDebug
  40. DEBUGFLAGS= NoOptimize DEBUG=FULLFLUSH
  41.  
  42. DEFS="DEF=RCS_ID_C=static char *rcsid" \
  43.       DEF=AMIGA 
  44. IDIRS=  IDIR=netinclude: 
  45. SCFLAGS= STRINGSCONST STRINGMERGE STRUCTUREEQUIVALENCE \
  46.      NOSTACKCHECK NOMULTIPLEINCLUDES \
  47.      NOERRORSOURCE NOVERSION NOERRORHIGHLIGHT \
  48.      SMALLCODE SMALLDATA \
  49.      MAP MAPHUNK MAPSYMBOLS MAPLIB MAPXREFERENCE \
  50.      LINKEROPTIONS=plain NOICONS \
  51.      OPTINL OPTSIZE OPTCOMP=5 OPTDEP=5 OPTRDEP=5 \
  52.      $(IDIRS) $(DEFS) \
  53.      PARAMETER=REGISTERS IGN=104 DATA=FAR
  54.  
  55. all: SCOPTIONS online offline
  56.  
  57. offline: online
  58.     -makelink offline online
  59.  
  60. $(PROG): $(OBJS)
  61.     $(LD) BATCH TO $@ FROM $(OBJS) $(LIBS) 
  62.  
  63. SCOPTIONS: Smakefile
  64.     copy to $@ <from < 
  65. $(OPTFLAGS) $(SCFLAGS) 
  66. <
  67.  
  68. # smake clean debug all to make a debugging version
  69. DEBUG:
  70.     copy to SCOPTIONS <from < 
  71. $(DEBUGFLAGS) $(SCFLAGS) 
  72. <
  73.  
  74. clean:
  75.     -$(RM) \#?.o \#?.map \#?.lnk SCOPTIONS
  76.  
  77. cleaner: clean
  78.     -$(RM) online offline
  79.  
  80. # DO NOT DELETE THIS LINE -- make depend depends on it.
  81.  
  82.